package cn.iocoder.yudao.module.study.formatResult.annotation;

import java.lang.annotation.*;

/**
 * @Author cjc
 * @Date 2024/5/16 17:12
 * @Description: 结果格式
 * @Version 1.0
 */
@Inherited
@Documented
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface FormatResult {

    /**
     * 是否格式化为新的字段
     * true：新字段；false：直接覆盖原字段的值
     * @return boolean
     */
    boolean formatAsExtra() default false;

}
